Interactive Software Technology
نویسنده
چکیده
The evolution from mainframe to personal computer and network technology is characterized by a paradigm shift from algorithms to interactive models of computation. The first three sections develop a conceptual framework for interactive computation, showing that models of interaction have observably richer behavior than Turing machines that more completely express the behavior of embedded systems like airline reservation and banking systems. Sections 4 through 9 examine specific software architectures for programming in the large, including object-based design, multiple interface models, and technologies for interoperability, design patterns, coordination, and agent-oriented programming. Sections 10 and 11 present case studies for virtual reality and data information systems, demonstrating the naturalness of interactive models as a basis for computer graphics applications and more generally for empirical computer science.
منابع مشابه
Multidisciplinary Workshop on Interactive Media and Natural Interfaces
The workshop focused on topics related with recent advances in tangible interfaces, multitouch inteaction, computer graphics, image processing, sound synthesis and new authoring environments. The experiments where developed for the i.Table, an interactive table built at the VISGRAF Laboratory for development of natural interfaces. The software development environment used the open source platfo...
متن کاملMethods and Tools for Developing Interactive Information Systems: an Historical Perspective
This paper describes the evolution of hardware and software technology over the past three decades, focusing on approaches for building interactive information systems and web applications. Successive generations of technology have used advances in hardware and software technology, along with increasingly sophisticated development methods and tools, to reduce development times and to produce a ...
متن کاملEditorial: Associate Editor Introduction and Farewell
Physics and Technology in 1988. In 1991, he received the MS degree and in 1994 the PhD degree in statistics from Carnegie Mellon University. He conducts research on quantifying, modeling, and improving software development. He designs data mining methods to summarize and augment software change data, interactive visualization techniques to inspect, present, and control the development process, ...
متن کاملCollaborative research methodology for investigating teaching and learning: the use of interactive whiteboard technology
This paper discusses the results of a research project which aimed to capture, analyse and communicate the complex interactions between students, teachers and technology that occur in the classroom. Teachers and researchers used an innovative research design developed through the Interactive Education Project (Sutherland et al., 2003). Video case studies were carried out in four classrooms, foc...
متن کاملInteractive Simulation Technology for Crisis Management and Training: The INDIGO Project
To face the urgent need to train strategic and operational managers in dealing with complex crises, we are researching and developing an innovative decision support system to be used for crisis management and interactive crisis training. This paper provides an overview of current decision-support systems, simulation software and other technologies specifically designed to serve crisis managers....
متن کاملResolving unwanted couplings through interactive exploration of co-evolving software entities - An experience report
Context: Frequent changes to groups of software entities belonging to different parts of the system may indicate unwanted couplings between those parts. Visualizations of co-changing software entities have been proposed to help developers identify unwanted couplings. Identifying unwanted couplings, however, is only the first step towards an important goal of a software architect: to improve the...
متن کامل